<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Inicio extends CI_Controller {

	/**
	 * Controlador por defecto...
	 */
	 
	//Metodo constructor de la clase
	function __construct(){
		parent::__construct();
		
		//Cargamos el helper de las cookies para recordar el usuario.
		$this->load->helper('cookie');
		
		//Cargo el modelo donde estan los datos de las auditorias.
		$this->load->model('m_auditoria');
	}
	
	//Este es el metodo que se llama por defecto cuando queremos entrar en el admin del sistema
	//Si el usuario ya inicio sesion muestro el admin
	//Si el usuario no inicio sesion cargo la vista de login para que los usuarios puedan iniciar sesion
	//Este metodo no se puede llamar con AJAX
	function index(){	
		if($this->session->userdata('sesionIniciada') == 'si' && $this->session->userdata('ambito') == 'admin'){
			//Cargo la vista principal del admin
			$this->load->view('v_admin', "");
		}else{
			//Guardo en la auditoria que alguien ingreso al login - Donde, que, quien, como
			$this->m_auditoria->crearAuditoria($_SERVER['REMOTE_ADDR'], 1, 0, 'VisitanteLoginAdmin');
			
			$datos['error'] = false;
			$this->load->view('v_login', $datos);
		}
	}
}

/* End of file inicio.php */
/* Location: ./application/controllers/inicio.php */